# -*- coding: utf-8 -*-
from MTMCException import MTMCException

"""
Exception für Probleme beim Fetching von (Meta-/Bild-)Daten aus dem Web. 
Siehe dazu WebFetching.* 
Weitere Informationen in der Klasse MTMCException.

@author: Philipp Dermitzel
@date: 2011-03-30
@version: 1.0.0
"""
class WebFetchingException(MTMCException):
    
    """
    Der Konstruktor.
    Greift auf den Konstruktor der Elternklasse MTMCException zurück.
    """
    def __init__(self, value, critical = False, logging = None):
        MTMCException.__init__(self, value, critical = False, logging = None)
    
    """
    Definiert den Namen der Exception.
    Für weitere Informationen siehe C(logException()) in der Elternklasse.
    """       
    def logException(self):
        self.exceptionData['name'] = 'WebFetchingException'
        MTMCException.logException(self)
